﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DataAccess.Classes;
using System.IO;

namespace Webmau
{
    public partial class UploadHinh : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        bool CheckFileType(string fileName)
        {
            string ext = Path.GetExtension(fileName);
            switch (ext.ToLower())
            {
                case ".gif":
                    return true;
                case ".png":
                    return true;
                case ".jpg":
                    return true;
                case ".jpeg":
                    return true;
                case ".bmp":
                    return true;
                default:
                    return false;
            }
        }
        protected void FileUpload1_Init(object sender, EventArgs e)
        {
            if (CheckFileType(FileUpload1.FileName) == true)
            {
                String filePath = "~/HinhUser/" + FileUpload1.FileName;
                FileUpload1.SaveAs(MapPath(filePath));
            }
        }
        protected void btnCapNhatHinh_Click(object sender, EventArgs e)
        {

            try
            {
                if (FileUpload1.FileName == null)
                {
                    lbThongBao.Text = "Bạn chưa chọn hình";
                }
                else
                {
                    NguoiDung1.CapNhatAvatar(Session["id"].ToString(), FileUpload1.FileName.ToString());
                    //Response.Redirect("TrangCaNhan.aspx" + "?ID=" + Session["id"].ToString());
                    lbThongBao.Text = "Cập nhật thành công";
                    Response.Redirect("TrangCaNhan.aspx" + "?ID=" + Session["id"].ToString());
                }
            }
            catch
            {
                lbThongBao.Text = "Không cập nhật được hình";
            }
        }
        protected void Label1_Init(object sender, EventArgs e)
        {

        }
    }
}